package com.gxa.mapper;

import com.gxa.pojo.After_Sales;
import com.gxa.pojo.Employee;
import com.gxa.pojo.Goods;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface AfterSalesMapper {
    //查询指定页 指定行的售后信息列表
    List<After_Sales> queryList(Integer param01, Integer param02, Map<String,String> map);
    //查询售后信息总条数
    Integer count(@Param("map") Map<String,String> map);
    //指定查询售后信息列表
    List<After_Sales> specificQueryList(Integer param01, Integer param02, String str);
    //指定查询售后信息总条数
    Integer specificCount(String str);
    //售后订单新增
    int addForm(After_Sales after_sales);
    //售后订单修改
    void update(@Param("map")Map map,Integer id);
    //删除售后订单
    void del(Integer a_s_id);
    //查询所有员工
    List<Employee> queryEmp();
    //查询商品
    List<Goods> queryGoods(Integer customer_id);
    //根据员工统计售后订单
    List<Map> countUnderEmp();
    //根据部门统计售后订单
    List<Map> countUnderDept();
    //根据客户ID删除对应售后订单
    void delCustomerOrders(Integer customer_id);
}
